package com.han.verifycode.ver.conf;

import com.han.verifycode.CodeConfig;
import com.han.verifycode.enums.CodeLanguageEnum;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.Setter;

@Setter
@Data
@AllArgsConstructor
@NoArgsConstructor
public class TextConf extends CodeConfig {

    /**
     * 中文默认输出成语  没有数字 字母长度的限制
     */
    private CodeLanguageEnum lang=CodeLanguageEnum.en;
    /**
     * 是否有数字
     */
    private boolean hasNum = true;
    /**
     * 是否有字母
     */
    private boolean hasLetter = true;
    /**
     * 长度
     */
    private int length = 4;

    /**
     * 是否存在大小写
     */
    private boolean caseIgnore = true;

    /**
     * 是否加盐
     */
    private boolean salt = false;


    private  String idiomSourceFile="classpath://data/idiom.json";
}
